首页> 外文OA文献 >An optimal parallel algorithm for computing a near-optimal order of matrix multiplications
【2h】

An optimal parallel algorithm for computing a near-optimal order of matrix multiplications

机译:计算矩阵乘法的接近最佳阶的最佳并行算法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

This paper considers the computation of matrix chain products of the form M1 x M2 x ... M(n-1). The order in which the matrices are multiplied affects the number of operations. The best sequential algorithm for computing an optimal order of matrix multiplication runs in O (n log n) time while the best known parallel NC algorithm runs in O (log2n) time using n6/log6n processors. This paper presents the first approximating optimal parallel algorithm for this problem and for the problem of finding a near-optimal triangulation of a convex polygon. The algorithm runs in O (log n) time using n /logn processors on a CREW PRAM, and O ( log log n) time using n / log log n processors on a weak CRCW PRAM. It produces an order of matrix multiplications and a partition of polygon which differ from the optimal ones at most 0.1547 times.
机译:本文考虑了M1 x M2 x ... M(n-1)形式的矩阵链乘积的计算。矩阵相乘的顺序会影响运算次数。使用n6 / log6n处理器,用于计算矩阵乘法最佳顺序的最佳顺序算法以O(n log n)时间运行,而最著名的并行NC算法以O(log2n)时间运行。本文针对该问题以及寻找凸多边形的近最佳三角剖分问题提出了第一种近似最佳并行算法。该算法在CREW PRAM上使用n个/ logn处理器以O(log n)时间运行,而在弱CRCW PRAM上使用n个/ log log n处理器以O(log logn)时间运行。它产生一个矩阵乘法的阶数和一个多边形的分区,这些阶数与最佳的相乘最多为0.1547次。

著录项

  • 作者

    Czumaj, Artur;

  • 作者单位
  • 年度 1992
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号